As in the demonstration program, you could do something like this:
Call Mbox(Mform, "Do you want to do this ?", "I do", "No way !", "Cancel it", 5, "Programtitle", 100, 200, 128, "Times New Roman", "Comic Sans Serif", 3000, 4500)
The icons (9 pieces) are stored in an imagelist, so they can be easely
accessed. You could store other icons there, of course. Just add the
number when you call the MBox.
The returns are:
Message(0), Message(1), Message(2), who are by default all false
Message(0) = true : first button has been clicked
Message(1) = true : second button has been clicked
Message(2) = true : third button has been clicked
The messagebox won't go away unless you click one of the buttons.
If you enter a zero-string ("") for one of the captions, this button will not
be showed (visible=false).
The first button is ALWAYS present.
Use it as you like, but mention my name...
If you have suggestions for improving this, let me know !